Problem
Earthquake
Description
给定,求满足方程的非负整数解的个数。
Input
输入一行三个整数,含义如上所述。
Output
Sample Input
1 | 3 4 13 |
Sample Output
1 | 12 |
HINT
标签:类欧几里得
Solution
类欧几里得基础题。
令,则根据的关系将其分为两类递归处理
- 若,则将、分离常数后可知
- 若,则
由于每次均将参数变为其辗转相模的结果,故而复杂度和欧几里得算法大致相同。
Code
1 |
|
给定,求满足方程的非负整数解的个数。
输入一行三个整数,含义如上所述。
1 | 3 4 13 |
1 | 12 |
标签:类欧几里得
类欧几里得基础题。
令,则根据的关系将其分为两类递归处理
由于每次均将参数变为其辗转相模的结果,故而复杂度和欧几里得算法大致相同。
1 | #include <bits/stdc++.h> |